if (!handled)
{
GtkWidget *error_dialog;
+ GtkWindowGroup *group;
error_dialog = gtk_message_dialog_new (parent,
GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (error_dialog),
_("The most probable reason is that a temporary file could not be created."));
- if (parent && parent->group)
- gtk_window_group_add_window (parent->group, GTK_WINDOW (error_dialog));
+ if (parent)
+ {
+ group = gtk_window_get_group (parent);
+ if (group)
+ gtk_window_group_add_window (group, GTK_WINDOW (error_dialog));
+ }
g_signal_connect (error_dialog, "response",
G_CALLBACK (gtk_widget_destroy), NULL);